be the subject of relentless criticism - Espagnol Anglais Dictionnaire